package top.yokey.shopnc.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.ArrayList;

@SuppressWarnings("ALL")
public class OrderSellerBean implements Serializable {

    @SerializedName("order_id")
    private String orderId;
    @SerializedName("order_sn")
    private String orderSn;
    @SerializedName("pay_sn")
    private String paySn;
    @SerializedName("pay_sn1")
    private String paySn1;
    @SerializedName("store_id")
    private String storeId;
    @SerializedName("store_name")
    private String storeName;
    @SerializedName("buyer_id")
    private String buyerId;
    @SerializedName("buyer_name")
    private String buyerName;
    @SerializedName("buyer_email")
    private String buyerEmail;
    @SerializedName("buyer_phone")
    private String buyerPhone;
    @SerializedName("add_time")
    private String addTime;
    @SerializedName("payment_code")
    private String paymentCode;
    @SerializedName("payment_time")
    private String paymentTime;
    @SerializedName("finnshed_time")
    private String finnshedTime;
    @SerializedName("goods_amount")
    private String goodsAmount;
    @SerializedName("order_amount")
    private String orderAmount;
    @SerializedName("rcb_amount")
    private String rcbAmount;
    @SerializedName("pd_amount")
    private String pdAmount;
    @SerializedName("shipping_fee")
    private String shippingFee;
    @SerializedName("evaluation_state")
    private String evaluationState;
    @SerializedName("evaluation_again_state")
    private String evaluationAgainState;
    @SerializedName("order_state")
    private String orderState;
    @SerializedName("refund_state")
    private String refundState;
    @SerializedName("lock_state")
    private String lockState;
    @SerializedName("delete_state")
    private String deleteState;
    @SerializedName("refund_amount")
    private String refundAmount;
    @SerializedName("delay_time")
    private String delayTime;
    @SerializedName("order_from")
    private String orderFrom;
    @SerializedName("shipping_code")
    private String shippingCode;
    @SerializedName("order_type")
    private String orderType;
    @SerializedName("api_pay_time")
    private String apiPayTime;
    @SerializedName("chain_id")
    private String chainId;
    @SerializedName("chain_code")
    private String chainCode;
    @SerializedName("rpt_amount")
    private String rptAmount;
    @SerializedName("trade_no")
    private String tradeNo;
    @SerializedName("state_desc")
    private String stateDesc;
    @SerializedName("payment_name")
    private String paymentName;
    @SerializedName("if_store_cancel")
    private boolean ifStoreCancel;
    @SerializedName("if_modify_price")
    private boolean ifModifyPrice;
    @SerializedName("if_spay_price")
    private boolean ifSpayPrice;
    @SerializedName("if_store_send")
    private boolean ifStoreSend;
    @SerializedName("if_lock")
    private boolean ifLock;
    @SerializedName("if_deliver")
    private boolean ifDeliver;
    @SerializedName("if_chain_receive")
    private boolean ifChainReceive;
    @SerializedName("goods_count")
    private int goodsCount;
    @SerializedName("extend_order_goods")
    private ArrayList<ExtendOrderGoodsBean> extendOrderGoods = new ArrayList<>();
    @SerializedName("zengpin_list")
    private ArrayList<ZengpinListBean> zengpinList = new ArrayList<>();
    @SerializedName("goods_list")
    private ArrayList<GoodsListBean> goodsList = new ArrayList<>();

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderSn() {
        return orderSn;
    }

    public void setOrderSn(String orderSn) {
        this.orderSn = orderSn;
    }

    public String getPaySn() {
        return paySn;
    }

    public void setPaySn(String paySn) {
        this.paySn = paySn;
    }

    public String getPaySn1() {
        return paySn1;
    }

    public void setPaySn1(String paySn1) {
        this.paySn1 = paySn1;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getBuyerId() {
        return buyerId;
    }

    public void setBuyerId(String buyerId) {
        this.buyerId = buyerId;
    }

    public String getBuyerName() {
        return buyerName;
    }

    public void setBuyerName(String buyerName) {
        this.buyerName = buyerName;
    }

    public String getBuyerEmail() {
        return buyerEmail;
    }

    public void setBuyerEmail(String buyerEmail) {
        this.buyerEmail = buyerEmail;
    }

    public String getBuyerPhone() {
        return buyerPhone;
    }

    public void setBuyerPhone(String buyerPhone) {
        this.buyerPhone = buyerPhone;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getPaymentCode() {
        return paymentCode;
    }

    public void setPaymentCode(String paymentCode) {
        this.paymentCode = paymentCode;
    }

    public String getPaymentTime() {
        return paymentTime;
    }

    public void setPaymentTime(String paymentTime) {
        this.paymentTime = paymentTime;
    }

    public String getFinnshedTime() {
        return finnshedTime;
    }

    public void setFinnshedTime(String finnshedTime) {
        this.finnshedTime = finnshedTime;
    }

    public String getGoodsAmount() {
        return goodsAmount;
    }

    public void setGoodsAmount(String goodsAmount) {
        this.goodsAmount = goodsAmount;
    }

    public String getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(String orderAmount) {
        this.orderAmount = orderAmount;
    }

    public String getRcbAmount() {
        return rcbAmount;
    }

    public void setRcbAmount(String rcbAmount) {
        this.rcbAmount = rcbAmount;
    }

    public String getPdAmount() {
        return pdAmount;
    }

    public void setPdAmount(String pdAmount) {
        this.pdAmount = pdAmount;
    }

    public String getShippingFee() {
        return shippingFee;
    }

    public void setShippingFee(String shippingFee) {
        this.shippingFee = shippingFee;
    }

    public String getEvaluationState() {
        return evaluationState;
    }

    public void setEvaluationState(String evaluationState) {
        this.evaluationState = evaluationState;
    }

    public String getEvaluationAgainState() {
        return evaluationAgainState;
    }

    public void setEvaluationAgainState(String evaluationAgainState) {
        this.evaluationAgainState = evaluationAgainState;
    }

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState;
    }

    public String getRefundState() {
        return refundState;
    }

    public void setRefundState(String refundState) {
        this.refundState = refundState;
    }

    public String getLockState() {
        return lockState;
    }

    public void setLockState(String lockState) {
        this.lockState = lockState;
    }

    public String getDeleteState() {
        return deleteState;
    }

    public void setDeleteState(String deleteState) {
        this.deleteState = deleteState;
    }

    public String getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(String refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getDelayTime() {
        return delayTime;
    }

    public void setDelayTime(String delayTime) {
        this.delayTime = delayTime;
    }

    public String getOrderFrom() {
        return orderFrom;
    }

    public void setOrderFrom(String orderFrom) {
        this.orderFrom = orderFrom;
    }

    public String getShippingCode() {
        return shippingCode;
    }

    public void setShippingCode(String shippingCode) {
        this.shippingCode = shippingCode;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getApiPayTime() {
        return apiPayTime;
    }

    public void setApiPayTime(String apiPayTime) {
        this.apiPayTime = apiPayTime;
    }

    public String getChainId() {
        return chainId;
    }

    public void setChainId(String chainId) {
        this.chainId = chainId;
    }

    public String getChainCode() {
        return chainCode;
    }

    public void setChainCode(String chainCode) {
        this.chainCode = chainCode;
    }

    public String getRptAmount() {
        return rptAmount;
    }

    public void setRptAmount(String rptAmount) {
        this.rptAmount = rptAmount;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }

    public String getStateDesc() {
        return stateDesc;
    }

    public void setStateDesc(String stateDesc) {
        this.stateDesc = stateDesc;
    }

    public String getPaymentName() {
        return paymentName;
    }

    public void setPaymentName(String paymentName) {
        this.paymentName = paymentName;
    }

    public boolean isIfStoreCancel() {
        return ifStoreCancel;
    }

    public void setIfStoreCancel(boolean ifStoreCancel) {
        this.ifStoreCancel = ifStoreCancel;
    }

    public boolean isIfModifyPrice() {
        return ifModifyPrice;
    }

    public void setIfModifyPrice(boolean ifModifyPrice) {
        this.ifModifyPrice = ifModifyPrice;
    }

    public boolean isIfSpayPrice() {
        return ifSpayPrice;
    }

    public void setIfSpayPrice(boolean ifSpayPrice) {
        this.ifSpayPrice = ifSpayPrice;
    }

    public boolean isIfStoreSend() {
        return ifStoreSend;
    }

    public void setIfStoreSend(boolean ifStoreSend) {
        this.ifStoreSend = ifStoreSend;
    }

    public boolean isIfLock() {
        return ifLock;
    }

    public void setIfLock(boolean ifLock) {
        this.ifLock = ifLock;
    }

    public boolean isIfDeliver() {
        return ifDeliver;
    }

    public void setIfDeliver(boolean ifDeliver) {
        this.ifDeliver = ifDeliver;
    }

    public boolean isIfChainReceive() {
        return ifChainReceive;
    }

    public void setIfChainReceive(boolean ifChainReceive) {
        this.ifChainReceive = ifChainReceive;
    }

    public int getGoodsCount() {
        return goodsCount;
    }

    public void setGoodsCount(int goodsCount) {
        this.goodsCount = goodsCount;
    }

    public ArrayList<ExtendOrderGoodsBean> getExtendOrderGoods() {
        return extendOrderGoods;
    }

    public void setExtendOrderGoods(ArrayList<ExtendOrderGoodsBean> extendOrderGoods) {
        this.extendOrderGoods = extendOrderGoods;
    }

    public ArrayList<ZengpinListBean> getZengpinList() {
        return zengpinList;
    }

    public void setZengpinList(ArrayList<ZengpinListBean> zengpinList) {
        this.zengpinList = zengpinList;
    }

    public ArrayList<GoodsListBean> getGoodsList() {
        return goodsList;
    }

    public void setGoodsList(ArrayList<GoodsListBean> goodsList) {
        this.goodsList = goodsList;
    }

    public class ExtendOrderGoodsBean {

        @SerializedName("rec_id")
        private String recId;
        @SerializedName("order_id")
        private String orderId;
        @SerializedName("goods_id")
        private String goodsId;
        @SerializedName("goods_name")
        private String goodsName;
        @SerializedName("goods_price")
        private String goodsPrice;
        @SerializedName("goods_num")
        private String goodsNum;
        @SerializedName("goods_image")
        private String goodsImage;
        @SerializedName("goods_pay_price")
        private String goodsPayPrice;
        @SerializedName("store_id")
        private String storeId;
        @SerializedName("buyer_id")
        private String buyerId;
        @SerializedName("goods_type")
        private String goodsType;
        @SerializedName("promotions_id")
        private String promotionsId;
        @SerializedName("commis_rate")
        private String commisRate;
        @SerializedName("gc_id")
        private String gcId;
        @SerializedName("goods_spec")
        private String goodsSpec;
        @SerializedName("goods_contractid")
        private String goodsContractid;
        @SerializedName("invite_rates")
        private String inviteRates;

        public String getRecId() {
            return recId;
        }

        public void setRecId(String recId) {
            this.recId = recId;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(String goodsId) {
            this.goodsId = goodsId;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public void setGoodsName(String goodsName) {
            this.goodsName = goodsName;
        }

        public String getGoodsPrice() {
            return goodsPrice;
        }

        public void setGoodsPrice(String goodsPrice) {
            this.goodsPrice = goodsPrice;
        }

        public String getGoodsNum() {
            return goodsNum;
        }

        public void setGoodsNum(String goodsNum) {
            this.goodsNum = goodsNum;
        }

        public String getGoodsImage() {
            return goodsImage;
        }

        public void setGoodsImage(String goodsImage) {
            this.goodsImage = goodsImage;
        }

        public String getGoodsPayPrice() {
            return goodsPayPrice;
        }

        public void setGoodsPayPrice(String goodsPayPrice) {
            this.goodsPayPrice = goodsPayPrice;
        }

        public String getStoreId() {
            return storeId;
        }

        public void setStoreId(String storeId) {
            this.storeId = storeId;
        }

        public String getBuyerId() {
            return buyerId;
        }

        public void setBuyerId(String buyerId) {
            this.buyerId = buyerId;
        }

        public String getGoodsType() {
            return goodsType;
        }

        public void setGoodsType(String goodsType) {
            this.goodsType = goodsType;
        }

        public String getPromotionsId() {
            return promotionsId;
        }

        public void setPromotionsId(String promotionsId) {
            this.promotionsId = promotionsId;
        }

        public String getCommisRate() {
            return commisRate;
        }

        public void setCommisRate(String commisRate) {
            this.commisRate = commisRate;
        }

        public String getGcId() {
            return gcId;
        }

        public void setGcId(String gcId) {
            this.gcId = gcId;
        }

        public String getGoodsSpec() {
            return goodsSpec;
        }

        public void setGoodsSpec(String goodsSpec) {
            this.goodsSpec = goodsSpec;
        }

        public String getGoodsContractid() {
            return goodsContractid;
        }

        public void setGoodsContractid(String goodsContractid) {
            this.goodsContractid = goodsContractid;
        }

        public String getInviteRates() {
            return inviteRates;
        }

        public void setInviteRates(String inviteRates) {
            this.inviteRates = inviteRates;
        }

    }

    public class ZengpinListBean {

        @SerializedName("rec_id")
        private String recId;
        @SerializedName("order_id")
        private String orderId;
        @SerializedName("goods_id")
        private String goodsId;
        @SerializedName("goods_name")
        private String goodsName;
        @SerializedName("goods_price")
        private String goodsPrice;
        @SerializedName("goods_num")
        private String goodsNum;
        @SerializedName("goods_image")
        private String goodsImage;
        @SerializedName("goods_pay_price")
        private String goodsPayPrice;
        @SerializedName("store_id")
        private String storeId;
        @SerializedName("buyer_id")
        private String buyerId;
        @SerializedName("goods_type")
        private String goodsType;
        @SerializedName("promotions_id")
        private String promotionsId;
        @SerializedName("commis_rate")
        private String commisRate;
        @SerializedName("gc_id")
        private String gcId;
        @SerializedName("goods_spec")
        private String goodsSpec;
        @SerializedName("goods_contractid")
        private String goodsContractid;
        @SerializedName("invite_rates")
        private String inviteRates;
        @SerializedName("image_60_url")
        private String image60Url;
        @SerializedName("image_240_url")
        private String image240Url;
        @SerializedName("goods_type_cn")
        private String goodsTypeCn;
        @SerializedName("goods_url")
        private String goodsUrl;

        public String getRecId() {
            return recId;
        }

        public void setRecId(String recId) {
            this.recId = recId;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(String goodsId) {
            this.goodsId = goodsId;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public void setGoodsName(String goodsName) {
            this.goodsName = goodsName;
        }

        public String getGoodsPrice() {
            return goodsPrice;
        }

        public void setGoodsPrice(String goodsPrice) {
            this.goodsPrice = goodsPrice;
        }

        public String getGoodsNum() {
            return goodsNum;
        }

        public void setGoodsNum(String goodsNum) {
            this.goodsNum = goodsNum;
        }

        public String getGoodsImage() {
            return goodsImage;
        }

        public void setGoodsImage(String goodsImage) {
            this.goodsImage = goodsImage;
        }

        public String getGoodsPayPrice() {
            return goodsPayPrice;
        }

        public void setGoodsPayPrice(String goodsPayPrice) {
            this.goodsPayPrice = goodsPayPrice;
        }

        public String getStoreId() {
            return storeId;
        }

        public void setStoreId(String storeId) {
            this.storeId = storeId;
        }

        public String getBuyerId() {
            return buyerId;
        }

        public void setBuyerId(String buyerId) {
            this.buyerId = buyerId;
        }

        public String getGoodsType() {
            return goodsType;
        }

        public void setGoodsType(String goodsType) {
            this.goodsType = goodsType;
        }

        public String getPromotionsId() {
            return promotionsId;
        }

        public void setPromotionsId(String promotionsId) {
            this.promotionsId = promotionsId;
        }

        public String getCommisRate() {
            return commisRate;
        }

        public void setCommisRate(String commisRate) {
            this.commisRate = commisRate;
        }

        public String getGcId() {
            return gcId;
        }

        public void setGcId(String gcId) {
            this.gcId = gcId;
        }

        public String getGoodsSpec() {
            return goodsSpec;
        }

        public void setGoodsSpec(String goodsSpec) {
            this.goodsSpec = goodsSpec;
        }

        public String getGoodsContractid() {
            return goodsContractid;
        }

        public void setGoodsContractid(String goodsContractid) {
            this.goodsContractid = goodsContractid;
        }

        public String getInviteRates() {
            return inviteRates;
        }

        public void setInviteRates(String inviteRates) {
            this.inviteRates = inviteRates;
        }

        public String getImage60Url() {
            return image60Url;
        }

        public void setImage60Url(String image60Url) {
            this.image60Url = image60Url;
        }

        public String getImage240Url() {
            return image240Url;
        }

        public void setImage240Url(String image240Url) {
            this.image240Url = image240Url;
        }

        public String getGoodsTypeCn() {
            return goodsTypeCn;
        }

        public void setGoodsTypeCn(String goodsTypeCn) {
            this.goodsTypeCn = goodsTypeCn;
        }

        public String getGoodsUrl() {
            return goodsUrl;
        }

        public void setGoodsUrl(String goodsUrl) {
            this.goodsUrl = goodsUrl;
        }

    }

    public class GoodsListBean {

        @SerializedName("rec_id")
        private String recId;
        @SerializedName("order_id")
        private String orderId;
        @SerializedName("goods_id")
        private String goodsId;
        @SerializedName("goods_name")
        private String goodsName;
        @SerializedName("goods_price")
        private String goodsPrice;
        @SerializedName("goods_num")
        private String goodsNum;
        @SerializedName("goods_image")
        private String goodsImage;
        @SerializedName("goods_pay_price")
        private String goodsPayPrice;
        @SerializedName("store_id")
        private String storeId;
        @SerializedName("buyer_id")
        private String buyerId;
        @SerializedName("goods_type")
        private String goodsType;
        @SerializedName("promotions_id")
        private String promotionsId;
        @SerializedName("commis_rate")
        private String commisRate;
        @SerializedName("gc_id")
        private String gcId;
        @SerializedName("goods_spec")
        private String goodsSpec;
        @SerializedName("goods_contractid")
        private String goodsContractid;
        @SerializedName("invite_rates")
        private String inviteRates;
        @SerializedName("image_60_url")
        private String image60Url;
        @SerializedName("image_240_url")
        private String image240Url;
        @SerializedName("goods_type_cn")
        private String goodsTypeCn;
        @SerializedName("goods_url")
        private String goodsUrl;

        public String getRecId() {
            return recId;
        }

        public void setRecId(String recId) {
            this.recId = recId;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(String goodsId) {
            this.goodsId = goodsId;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public void setGoodsName(String goodsName) {
            this.goodsName = goodsName;
        }

        public String getGoodsPrice() {
            return goodsPrice;
        }

        public void setGoodsPrice(String goodsPrice) {
            this.goodsPrice = goodsPrice;
        }

        public String getGoodsNum() {
            return goodsNum;
        }

        public void setGoodsNum(String goodsNum) {
            this.goodsNum = goodsNum;
        }

        public String getGoodsImage() {
            return goodsImage;
        }

        public void setGoodsImage(String goodsImage) {
            this.goodsImage = goodsImage;
        }

        public String getGoodsPayPrice() {
            return goodsPayPrice;
        }

        public void setGoodsPayPrice(String goodsPayPrice) {
            this.goodsPayPrice = goodsPayPrice;
        }

        public String getStoreId() {
            return storeId;
        }

        public void setStoreId(String storeId) {
            this.storeId = storeId;
        }

        public String getBuyerId() {
            return buyerId;
        }

        public void setBuyerId(String buyerId) {
            this.buyerId = buyerId;
        }

        public String getGoodsType() {
            return goodsType;
        }

        public void setGoodsType(String goodsType) {
            this.goodsType = goodsType;
        }

        public String getPromotionsId() {
            return promotionsId;
        }

        public void setPromotionsId(String promotionsId) {
            this.promotionsId = promotionsId;
        }

        public String getCommisRate() {
            return commisRate;
        }

        public void setCommisRate(String commisRate) {
            this.commisRate = commisRate;
        }

        public String getGcId() {
            return gcId;
        }

        public void setGcId(String gcId) {
            this.gcId = gcId;
        }

        public String getGoodsSpec() {
            return goodsSpec;
        }

        public void setGoodsSpec(String goodsSpec) {
            this.goodsSpec = goodsSpec;
        }

        public String getGoodsContractid() {
            return goodsContractid;
        }

        public void setGoodsContractid(String goodsContractid) {
            this.goodsContractid = goodsContractid;
        }

        public String getInviteRates() {
            return inviteRates;
        }

        public void setInviteRates(String inviteRates) {
            this.inviteRates = inviteRates;
        }

        public String getImage60Url() {
            return image60Url;
        }

        public void setImage60Url(String image60Url) {
            this.image60Url = image60Url;
        }

        public String getImage240Url() {
            return image240Url;
        }

        public void setImage240Url(String image240Url) {
            this.image240Url = image240Url;
        }

        public String getGoodsTypeCn() {
            return goodsTypeCn;
        }

        public void setGoodsTypeCn(String goodsTypeCn) {
            this.goodsTypeCn = goodsTypeCn;
        }

        public String getGoodsUrl() {
            return goodsUrl;
        }

        public void setGoodsUrl(String goodsUrl) {
            this.goodsUrl = goodsUrl;
        }

    }

}
